Image stabilization apparatus, image sensing apparatus and image stabilization method

ABSTRACT

An image stabilization apparatus wherein a detection unit detects camera shake in first and second directions that are not parallel to each other and a calculation unit calculates first and second correction amounts for correcting the camera shake in the first and second directions, respectively, based on outputs from the detection unit. A control unit controls correction characteristics of the calculation unit so as to restrain correction of a movement corresponding to a panning operation in the first and second directions as the first and second correction amounts becomes larger, controls the correction characteristics of the second correction amount based on the first correction amount and controls the correction characteristics of the first correction amount based on the second correction amount and a correction unit corrects the camera shake based on the calculated correction amounts.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of application Ser. No. 12/828,605,filed Jul. 1, 2010, the entire disclosure of which is herebyincorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an image sensing apparatus and an imagestabilization method, and more particularly, to a technology thatachieves smooth image stabilization control in an image sensingapparatus that has an image stabilization function that opticallycorrects camera shake of an image sensing apparatus such as a camera.

2. Description of the Related Art

In optical correction algorithms for related-art optical image sensingapparatuses equipped with an optical image stabilization mechanism,there is a control method involving associating two correction axes.However, if each of the two orthogonal correction axes is allowed toacquire its correction maximum value, the lens barrel becomesunacceptably large and optical aberration occurs. To solve theseproblems, providing a control unit so that the optical camera shakecorrection maximum allowed driving range is controlled and controllingthe movable range of the correction optical system has been proposed (asseen in, for example, Japanese Patent No. 3162126).

However, in the above-described related art example, in the movablerange within the optical image stabilization correction maximum alloweddriving range, although the two correction axes of the imagestabilization optical system can be freely driven without limitation,once the correction maximum allowed driving range is achieved the imagestabilization optical system movement stops. As a result, problems suchas the following occur.

That is, depending on whether inside or outside the correction maximumallowed driving range, the region through which the image stabilizationoptical system can freely move and the region in which it stops areseparate. As a result, although a sufficient suppression effect can beobtained in a case in which a camera shake amount is applied that iswithin the movable range up to the correction maximum allowed drivingrange, when a camera shake amount is applied that exceeds the correctionmaximum allowed driving range the image stabilization stops at the pointat which the correction maximum allowed driving range is reached. As aresult, image stabilization continuity is suddenly lost, leading tostates (images) in which camera shake is corrected and states (images)in which camera shake is not corrected.

With video cameras in particular, which sense images continuously, fromthe viewpoint of image stability the viewer may be made to feeluncomfortable or even unpleasant if correction continuity is notmaintained.

SUMMARY OF THE INVENTION

The present invention has been made in consideration of the abovesituation, and improves image stability in an image sensing apparatus.

According to the present invention, provided is an image stabilizationapparatus comprising: (a) a detection unit that detects camera shake infirst and second directions orthogonal to each other; (b) a first filterunit and a second filter unit that cut off a low frequency component ofan output from the detection unit, wherein cutoff frequencies of thefirst and second filter units are variable; (c) a calculation unit thatcalculates a correction amount for correcting camera shake in the firstdirection and a correction amount for correcting camera shake in thesecond direction based on outputs from the first and second filterunits, respectively; (d) a control unit that controls the cutofffrequency of the first filter unit based on the first correction amountand the cutoff frequency of the second filter unit based on the secondcorrection amount, wherein the larger the correction amount the higherthe control unit sets the cutoff frequency; (e) a determination unitthat determines whether the first and second correction amountsrespectively exceed predetermined values set for the first and secondcorrection amounts, respectively; and (f) a correction unit thatcorrects camera shake based on the correction amounts calculated for thefirst and second directions by the calculation unit, wherein the controlunit controls the cutoff frequency of the second filter unit based onthe first correction amount in a case in which it is determined by thedetermination unit that the first correction amount exceeds thepredetermined value set for the first correction amount, and controlsthe cutoff frequency of the first filter unit based on the secondcorrection amount in a case in which it is determined by thedetermination unit that the second correction amount exceeds thepredetermined value set for he second correction amount.

Further, according to the present invention, provided is an imagesensing apparatus comprising the image stabilization apparatus asdescribed above.

Furthermore, provided is an image stabilization method comprising thesteps of: (a) detecting camera shake in first and second directionsorthogonal to each other; (b) cutting off a low frequency component ofan output indicating a detection result of the detection step using afirst filter unit and a second filter unit, wherein cutoff frequenciesof the first and second filter units are variable; (c) calculating acorrection amount for correcting camera shake in the first direction anda correction amount for correcting camera shake in the second directionbased on outputs from the first and second filter units, respectively;(d) controlling the cutoff frequency of the first filter unit based onthe first correction amount and the cutoff frequency of the secondfilter unit based on the second correction amount, wherein the largerthe correction amount the higher the cutoff frequency; (e) determiningwhether the first and second correction amounts respectively exceedpredetermined values set for the first and second correction amounts,respectively; and (f) correcting camera shake based on the correctionamounts calculated for the first and second directions by thecalculation unit, wherein the controlling step controls the cutofffrequency of the second filter unit based on the first correction amountin a case in which it is determined in the determination step that thefirst correction amount exceeds the predetermined value set for thefirst correction amount, and controls the cutoff frequency of the firstfilter unit based on the second correction amount in a case in which itis determined in the determination step that the second correctionamount exceeds the predetermined value set for the second correctionamount.

Further features of the present invention will become apparent from thefollowing description of exemplary embodiments (with reference to theattached drawings).

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing a schematic configuration of an imagesensing apparatus according to an embodiment of the present invention;

FIG. 2 is a block diagram showing a configuration of a control targetvalue generating circuit;

FIGS. 3A and 3B are diagrams showing a movable range of a correctionoptical system;

FIG. 4 is a graph showing a relation between correction amount andcutoff frequency according to the embodiment of the present invention;and

FIG. 5 is a flowchart illustrating operation of a pan/tilt determinationcircuit according to the embodiment of the present invention.

DESCRIPTION OF THE EMBODIMENTS

Preferred embodiments of the present invention will be described indetail in accordance with the accompanying drawings.

FIG. 1 is a block diagram showing a configuration of an image sensingapparatus according to an embodiment of the present invention. In FIG.1, reference numeral 1 designates a lens group that is an image sensingoptical system. Reference numeral 2 designates a camera shake correctionoptical system (optical member) that corrects blur in an image caused bycamera shake which effects on an image and in the present embodiment isa correction lens movable in a direction orthogonal to the optical axis.Reference numeral 3 designates an image sensing element thatphotoelectrically converts an image formed by the lens group 1. It is tobe noted that although in the present embodiment a description is givenusing a correction lens as the camera shake correction optical system 2that corrects blur in an image caused by camera shake, the camera shakecorrection optical system may be constituted by the image sensingelement 3 movable in a direction orthogonal to the optical axis.Reference numeral 4 designates a camera signal processing circuit thattakes an image sensing signal photoelectrically converted by the imagesensing element 3 and, for example, converts it into a standard signalsuch as a standard video signal or the like. Reference numeral 5designates an output terminal that outputs the standard signal obtainedby the camera signal processing circuit 4.

In addition, the image sensing apparatus of the present embodiment hasthe following configuration as the camera shake correction mechanism.That is, reference numerals 11 and 12 designate angular velocity sensorssuch as vibration gyros, each having different detection axes, fordetecting camera shake applied to the camera. By arranging the detectionaxes of the angular velocity sensors 11 and 12 as detection axesorthogonal to each other on a plane that is itself orthogonal to theoptical axis, it becomes possible to detect rotational camera shake(Yaw) in a lateral direction of the camera as well as rotational camerashake (Pitch) in a longitudinal direction of the camera. Hereinafter,the angular velocity sensor that detects camera shake in the yawdirection is called gyro_Y 11, and the angular velocity sensor thatdetects camera shake in the pitch direction is called gyro_P 12.Reference numeral 21 designates a control target value generatingcircuit that obtains a camera shake correction amount that is a drivingamount of the camera shake correction optical system 2 based on thedetection output of the gyro_Y 11 and the gyro_P 12.

Reference numerals 31 and 32 are driving circuits for driving the camerashake correction optical system 2 based on the camera shake correctionamount obtained by the control target value generating circuit 21.Hereinafter, the driving circuit that carries out driving to correctcamera shake in the direction of yaw (the lateral direction) is calledthe driving circuit_Y 31, and the driving circuit that carries outdriving to correct camera shake in the direction of pitch (thelongitudinal direction) is called the driving circuit_P 32. With this,camera shake correction of the same correction axes is carried out.

Next, a description is given of the configuration and operation of thecontrol target value generating circuit 21 using FIG. 2. It is to benoted that the same elements as shown in FIG. 1 are given the samereference numerals and a description thereof is omitted. In FIG. 2,reference numerals 22 and 23 designate amps, which amplify and outputangular velocity signals output from the gyro_Y 11 and the gyro_P 12.Reference numerals 24 and 25 designate high pass filters (HPF),frequency characteristics of which can be varied by changing the cutofffrequency. The HPF 24 and 25 cut off low-frequency components includedin the angular velocity signals amplified by the amps 22 and 23 andallow the remaining frequency components to pass through. Hereinafter,the HPF to which signals based on the output of the gyro_Y 11 are inputis called HPF_Y 24 and the HPF to which signals based on the output ofthe gyro_P 12 are input is called HPF_P 25.

Reference numerals 26, 27 designate integrators that obtain angulardisplacement amounts by time-integrating the respective angular velocitysignals output from HPF_Y 24 and HPF_P 25. Hereinafter, the integratorto which the output signal from HPF_Y 24 is input is called integrator_Y26, and the integrator to which the output signal from HPF_P 25 is inputis called integrator_P 27. Reference numerals 28 and 29 are correctionamount calculation circuits, which convert the angular displacementamounts output by the integrator_Y 26 and the integrator_P 27 into acamera shake correction amount for driving the camera shake correctionoptical system 2 and output it. Hereinafter, the correction amountcalculation circuit to which the output signal from the integrator_Y 26is input is called the correction amount calculation circuit_Y 28, andthe correction amount calculation circuit to which the output signalfrom the integrator_P 27 is input is called the correction amountcalculation circuit_P 29.

The correction amount calculation circuit_Y 28 and the correction amountcalculation circuit_P 29 are circuits that correct the relation betweenthe optical camera shake correction angle (the amount of change in theoptical axis) with respect to the correction movement amount of thecamera shake correction optical system 2, and may, for example, bedivider circuits that divide the optical camera shake correction anglewith respect to the correction movement amount of the camera shakecorrection optical system 2. In addition, the correction amountcalculation circuit_Y 28 and the correction amount calculation circuit_P29 may be placed downstream of the integrator_Y 26 and the integrator_P27 described in the present invention seen from the gyro_Y 11 and thegyro_P 12. Further, by changing the amplification rate of the amp 22 andthe amp 23, the amp 22 and the amp 23 can also serve as the correctionamount calculation circuit_Y 28 and the correction amount calculationcircuit_P 29.

Reference numeral 30 designates a pan/tilt determination circuit, whichdetermines whether or not the image sensing apparatus is in a panning ora tilting state based on the camera shake correction amount (hereinaftersimply “correction amount”) obtained by the correction amountcalculation circuit_Y 28 and correction amount calculation circuit_P 29and changes the frequency characteristics of the HPF_Y 24 and the HPF_P25. Panning and tilting are carried out when a photographer deliberatelychanges the composition of a scene and shoots. Consequently, if movementof the camera during panning and tilting is corrected as camera shake,conversely it becomes difficult to shoot the scene that the photographerintends. Therefore, typically camera shake correction during panning andtilting is controlled so that correction for movement of the cameracorresponding to panning and tilting is not carried out. During panningand tilting, because the image sensing apparatus moves in one directioncontinuously for a predetermined time period, pan/tilt control iscarried out in the present embodiment by the HPF_Y 24 and the HPF_P 25blocking low-frequency camera shake so that panning and tilting are notcorrected as camera shake. A detailed description of this change infrequency characteristics is given later.

By the above-described operations a correction amount is generated,enabling optical camera shake correction by the correction opticalsystem 2 through the driving circuit_Y 31 and the driving circuit_P 32as described above.

Next, a description is given of pan/tilt control by the pan/tiltdetermination circuit 30, that is, the driving range of the correctionoptical system 2, including changes in the frequency characteristics ofthe HPF, using FIGS. 3A, 3B, and 4. In FIGS. 3A and 3B, the P axis isthe correction axis that corrects camera shake in the detectiondirection of the gyro_P 12 (that is, longitudinally up and down), andthe Y axis is the correction axis that corrects camera shake in thedirect of detection of the gyro_Y 11 (that is, laterally left andright). In FIG. 3A and FIG. 3B, the movable range of the center of thecorrection optical system 2 is shown as a single flat plane composed ofthe P coordinates and the Y coordinates. In addition, FIG. 4 is a graphshowing cutoff frequency of HPF_Y 24 and HPF_P 25 (vertical axis)plotted against angular displacement amount changed and controlled bythe pan/tilt determination circuit 30 (horizontal axis).

In FIG. 3A and 3B, reference numeral 210 designates the movable centerof the correction optical system 2, which matches the optical axis ofthe lens group 1. Reference numeral 202 designates the maximum rangethrough which the center of the correction optical system 2 can bedriven (the maximum correction range), which is a maximum range throughwhich movement is restricted by a holding mechanism, not shown, thatmovably holds the correction optical system 2, and an opticallyeffective light path. If the center of the correction optical system 2is displaced beyond the maximum range 202 a correction controldiscontinuity due to mechanical limitations can arises and can causefailure of optical performance. Therefore, it is necessary to keep thecenter of the correction optical system 2 within the maximum range 202.In a case in which the center of the correction optical system 2 is atthe movable center 210, the optical correction of the correction opticalsystem 2 is 0. In a case in which the center of the correction opticalsystem 2 is at the maximum range 202, the optical correction amount isat its maximum.

Referenced number 201 designates a correction control range in which thecenter of the correction optical system 2 can move in the presentembodiment. It is formed by the pan/tilt control performed by thepan/tilt determination circuit 30 and provided within the maximum range202. Although in the present invention the range is shown as an octagon,alternatively it may be a circle.

The correction optical system 2 is movable through a range on a singleplane composed of the P coordinates and the Y coordinates, inconjunction with the camera shake correction operation described above.

In a movable range 211 of the correction optical system 2 shown in FIG.3A, in which the correction amount of the P axis is a or less and thecorrection amount of the Y axis is a or less as shown in FIG. 3A (P=0 toa, Y=0 to a), the cutoff frequency of HPF_Y 24, HPF_P 25 is set at itslowest setting by the control performed by the pan/tilt determinationcircuit 30. By setting in this way, practically all of the angularvelocity signals detected by the gyro_Y 11 and the gyro_P 12 passthrough HPF_Y 24 and HPF_P 25. Then, correction amounts in thedirections of the Y axis and the P axis based on the angulardisplacement amounts integrated and obtained by each of the integrator_Y26 and the integrator_P 27. As a result, in the movable range 211 (P=0to a, Y=0 to a) of the correction optical system 2 in which thecorrection amount of the P axis is a or less and the correction amountof the Y axis is a or less as shown in FIG. 3A, camera shake can becorrected without activating the panning control.

A description is now given of change in the cutoff frequency of HPF_Y 24in a case in which, from this state, camera shake on the Y axis sideexceeds the correction amount a and increases to a movable range 213(P=0 to a, Y=a to b) of the correction optical system 2. In this case,the cutoff frequency is changed as shown in line 41. More specifically,in the movable range 211, in which the correction amount of thecorrection optical system 2 for both the Y axis and the P axis is a orless, the cutoff frequency of HPF_Y 24 and HPF_P 25 is set to a minimumvalue fc_min. When the correction amount of the correction opticalsystem 2 exceeds a and increases, as shown in line 41 in FIG. 4 thecutoff frequency of HPF_Y 24 increases with the correction amount,providing a restriction on the pass-through frequencies on the Y axisside. By suppressing an increase in the camera shake correction amounton the Y axis side obtained from the control target value generatingcircuit 21 in this way, panning-time control is obtained. Here, incontemplation of a case in which camera shake increases and thecorrection optical system 2 exceeds the movable range 211 and reachesthe movable range 213, the correction amount maximum value is (a, a) atthe beginning. In a case in which the correction amount in the Y axisdirection has increased from here, it reaches the maximum range 202 at(a, b). Accordingly, the correction amount maximum value is set at b.Then, at the Y axis side correction amount maximum value b, by settingthe cutoff frequency at a maximum value fc_max that does not permit anyof the frequencies of the camera shake applied to the camera to pass,control that does not exceed the correction amount b can be achieved.

Next, a case in which the correction amount of the correction opticalsystem 2 on the P axis side has increased so as to correct camera shakeapplied to the camera is shown in FIG. 3B. In a correction opticalsystem 2 movable range 212 (P=a to b, Y=0 to a), indicated by the P axisside correction amount exceeding a and the Y axis side correction amountat a or less, the cutoff frequency of HPF_P 25 is raised based on the Paxis correction amount. As a result, a restriction is placed on thepass-through frequencies on the P axis side, and therefore an increasein the P axis side correction amount obtained from the control targetvalue generating circuit 21 is suppressed and panning control isengaged.

Further, if a correction amount on the Y axis side (referred to as “Ycorrection amount”, hereinafter) increases due to camera shake from thecorrection amount c on the P axis side (referred to as “P correctionamount”, hereinafter) as shown by arrow 221, as shown in line 42 in FIG.4 before the Y correction amount reaches a the cutoff frequency of HPF_Y24 starts to rise. By restricting the pass-through frequencies on the Yaxis side in this way, panning-time control can be instituted bysuppressing any increase in the Y correction amount obtained from thecontrol target value generating circuit 21. Then, at Y correction amountc′, by taking a maximum value fc_max that does not permit any of thefrequencies of the camera shake applied to the camera to pass as thecutoff frequency of the HPF_Y 24, control can be obtained that does notexceed the correction amount c′.

In addition, for example, in a case in which the Y correction amountincreases from the state of the P correction amount b shown in FIG. 3Bduring camera shake correction, the cutoff frequency is changed as shownin line 43 in FIG. 4. In this way, as the P correction amount increases,the cutoff frequency starts to increase from a stage at which the Ycorrection amount is still small while at the same time the proportionof change shows an even sharper characteristic change. Then, as can beseen from FIG. 3B, once the Y correction amount becomes a, the maximumrange 202 is reached at (b, a), and thus the cutoff frequency of HPF_Y24 assumes the maximum value fc_max.

Thus, as described above, the cutoff frequency of the high pass filtersis continuously changed depending on the correction amount as shown bylines 41-43 in FIG. 4. By so doing, the camera shake correction amountis gradually decreased from the low frequency side, enabling camerashake correction to be stopped without the correction amount exceedingthe correction control range 201.

It should be noted that, for convenience, in FIG. 3A and FIG. 3B adescription was given of the first quadrant of the movable rangeconfigured by the correction axis Y and the correction axis P (in whichthe correction amounts of both Y and P were positive). However, the sameoperations are carried out in the other quadrants.

In addition, in the example shown in FIG. 3A and FIG. 3B describedabove, a and b have the same value on both the Y axis side and the Paxis side. However, these values can be different on the Y axis side andthe P axis side.

Next, a description is given of control performed by the pan/tiltdetermination circuit 30 described above, with reference to theflowchart shown in FIG. 5. The process shown in FIG. 5 representscontrol that is carried out repeatedly at a repetition frequency that ishigher than the camera shake frequency of the camera, and is executedrepeatedly in, for example, cycles of 100 Hz.

When control is commenced, first, the absolute value P of P correctionamount (or displacement) Px of the correction optical system 2 iscalculated (step S11), and it is determined whether or not the absolutevalue P is at or below a threshold value indicated by the a describedabove (step S12). If the absolute value P is at or below the thresholdvalue a, processing proceeds to step S13, and if it exceeds thethreshold value a then processing proceeds to step S14.

At step S13, a cutoff frequency Y_fc of HPF_Y 24 is calculated for whenthe absolute value P is equal to or less than the threshold value a. Ina case in which the absolute value P is equal to or less than thethreshold value a, then, as described with reference to FIG. 4, thechange in the cutoff frequency is a function of the Y correction amountindicated by line 41 and shown by the following equation.Y _(—) fc=Ydef(Y)

On the other hand, in step S14 a cutoff frequency Y_fc of HPF_Y 24 iscalculated for a case in which the absolute value P exceeds thethreshold value a. The change in the cutoff frequency in a case in whichthe absolute value P exceeds the threshold value a is a function of theY and P correction amounts indicated within a region 44 of a to b thatincludes lines 42 and 43 in FIG. 4 and shown by the flowing equation.Y _(—) fc=Ydef(Y,P)

Next, processing on the Y axis side is carried out. The absolute value Yof Y correction amount (or displacement) Yx of the correction opticalsystem 2 is calculated (step S15), and it is determined whether or notthe absolute value Y is equal to or less than the threshold valueindicated by a described above (step S16). If the absolute value Y is ator below the threshold value a, processing proceeds to step S17, and ifit exceeds the threshold value a then processing proceeds to step S18.

In step S17, a cutoff frequency P_fc of HPF_P 25 for when the absolutevalue Y is at or below the threshold value a is calculated. If theabsolute value Y is at or below the threshold value a, then similarly tothe equation as described above it is shown by the flowing equation.P _(—) fc=Pdef(P)

On the other hand, in step S18 a cutoff frequency P_fc of HPF_Y 24 iscalculated for a case in which the absolute value Y exceeds thethreshold value a. The change in the cutoff frequency in a case in whichthe absolute value Y exceeds the threshold value a is a function of theP and Y correction amounts and shown by the following equation.P _(—) fc=Ydef(P,Y)

Once cutoff frequencies of the HPF_Y 24 and HPF_P 25 are calculated asdescribed above attendant upon the pan/tilt determination process,processing is ended.

By controlling the cutoff frequency with the pan/tilt determinationcircuit 30 as described above, the stability of images that have beencorrected for camera shake can be improved.

It is to be noted that although in the foregoing description afunctional equation is used to obtain Y_fc and P_fc, alternatively alook-up table with Y and P correction values as arguments may be usedinstead.

Other Embodiments

Aspects of the present invention can also be realized by a computer of asystem or apparatus (or devices such as a CPU or MPU) that reads out andexecutes a program recorded on a memory device to perform the functionsof the above-described embodiment(s), and by a method, the steps ofwhich are performed by a computer of a system or apparatus by, forexample, reading out and executing a program recorded on a memory deviceto perform the functions of the above-described embodiment(s). For thispurpose, the program is provided to the computer for example via anetwork or from a recording medium of various types serving as thememory device (e.g., computer-readable medium).

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all such modifications and equivalent structures andfunctions.

This application claims the benefit of Japanese Patent Application No.2009-167271, filed on Jul. 15, 2009, which is hereby incorporated byreference herein in its entirety.

What is claimed is:
 1. An image stabilization apparatus comprising: adetection unit that detects camera shake in first and second directionsthat are not parallel to each other; a calculation unit that calculatesfirst and second correction amounts for correcting the camera shake inthe first and second directions, respectively, based on outputs from thedetection unit; a control unit that controls correction characteristicsof the calculation unit so as to restrain correction of a movementcorresponding to a panning operation in the first and second directionsas the first and second correction amounts becomes larger, controls thecorrection characteristics of the second correction amount based on thefirst correction amount in a case in which the first correction amountexceeds a first predetermined value and controls the correctioncharacteristics of the first correction amount based on the secondcorrection amount in a case in which the second correction amountexceeds a second predetermined value; a correction unit that correctsthe camera shake based on the correction amounts calculated for thefirst and second directions by the calculation unit.
 2. The apparatusaccording to claim 1, wherein the calculation unit comprises a firstfilter unit and a second filter unit to cut off a low frequencycomponent of the outputs from the detection unit, and cut-offfrequencies of the first and second filters are controlled by thecontrol unit, wherein the control unit controls the cut-off frequency ofthe first filter unit higher as the first correction amount becomeslarger and controls the cut-off frequency of the second filter unithigher as the second correction amount becomes larger, and wherein thecontrol unit controls the cut-off frequency of the second filter unitbased on the first correction amount in a case in which the firstcorrection amount exceeds the first predetermined value, and controlsthe cut-off frequency of the first filter unit based on the secondcorrection amount in a case in which the second correction amountexceeds the second predetermined value.
 3. An optical apparatuscomprising the image stabilization apparatus according to claim
 1. 4. Animage capturing apparatus comprising the image stabilization apparatusaccording to claim
 1. 5. An image stabilization apparatus comprising: adetection unit that detects camera shake in first and second directionsthat are not parallel to each other; a calculation unit that calculatesfirst and second correction amounts for correcting the camera shake inthe first and second directions, respectively, based on outputs from thedetection unit; a control unit that controls correction characteristicsof the calculation unit so as to restrain correction of a movementcorresponding to a panning operation in the first and second directionsas the first and second correction amounts becomes larger and controlsthe correction characteristics of the second correction amount based onboth of the first and second correction amounts in a case in which thefirst correction amount exceeds a first predetermined value and controlsthe correction characteristics of the first correction amount based onboth of the first and second correction amounts in a case in which thesecond correction amount exceeds a second predetermined value; acorrection unit that corrects the camera shake based on the correctionamounts calculated for the first and second directions by thecalculation unit.
 6. The apparatus according to claim 5, wherein whereinthe calculation unit comprises a first filter unit and a second filterunit to cut off a low frequency component of the outputs from thedetection unit, and cut-off frequencies of the first and second filtersare controlled by the control unit, wherein the control unit controlsthe cut-off frequency of the first filter unit higher as the firstcorrection amount becomes larger and controls the cut-off frequency ofthe second filter unit higher as the second correction amount becomeslarger, and wherein the control unit controls the cut-off frequency ofthe second filter unit based on the first and second correction amountsin a case in which the first correction amount exceeds the firstpredetermined value, and controls the cut-off frequency of the firstfilter unit based on the first and second correction amounts in a casein which the second correction amount exceeds the second predeterminedvalue.
 7. An optical apparatus comprising the image stabilizationapparatus according to claim
 5. 8. An image capturing apparatuscomprising the image stabilization apparatus according to claim
 5. 9. Acontrol method for an image stabilization apparatus comprising: adetection step of detecting camera shake in first and second directionsthat are not parallel to each other; a calculation step of calculatingfirst and second correction amounts for correcting the camera shake inthe first and second directions, respectively, based on detection resultin the detection step; a control step of controlling correctioncharacteristics of the calculation unit so as to restrain correction ofa movement corresponding to a panning operation in the first and seconddirections as the first and second correction amounts becomes larger,controlling the correction characteristics of the second correctionamount based on the second correction amount in a case in which thefirst correction amount exceeds a first predetermined value andcontrolling the correction characteristics of the first correctionamount based on the second correction amount in a case in which thesecond correction amount exceeds a second predetermined value; acorrection step of correcting the camera shake based on the correctionamounts calculated for the first and second directions in thecalculation step.
 10. The method according to claim 9, wherein thecalculation step comprises a first filtering step and a second filteringstep to cut off a low frequency component of the outputs from thedetection step, and cut-off frequencies of the first and secondfiltering steps are controlled by the control step, wherein the controlstep controls the cut-off frequency of the first filtering step higheras the first correction amount becomes larger and controls the cut-offfrequency of the second filtering step higher as the second correctionamount becomes larger, and wherein the control step controls the cut-offfrequency of the second filtering step based on the first correctionamount in a case in which the first correction amount exceeds the firstpredetermined value, and controls the cut-off frequency of the firstfiltering step based on the second correction amount in a case in whichthe second correction amount exceeds the second predetermined value. 11.A control method for an image stabilization apparatus comprising: adetection step of detecting camera shake in first and second directionsthat are not parallel to each other; a calculation step of calculatingfirst and second correction amounts for correcting the camera shake inthe first and second directions, respectively, based on detection resultin the detection step; a control step of controlling correctioncharacteristics of the calculation unit so as to restrain correction ofa movement corresponding to a panning operation in the first and seconddirections as the first and second correction amounts becomes larger,and controlling the correction characteristics of the first correctionamount based on both of the first and second correction amounts in acase in which the first correction amount exceeds a first predeterminedvalue and controlling the correction characteristics of the secondcorrection amount based on both of the first and second correctionamounts in a case in which the second correction amount exceeds a secondpredetermined value; a correction step of correcting camera shake basedon the correction amounts calculated for the first and second directionsin the calculation step.
 12. The method according to claim 11, whereinwherein the calculation step comprises a first filtering step and asecond filtering step to cut off a low frequency component of theoutputs from the detection step, and cut-off frequencies of the firstand second filtering steps are controlled by the control step, whereinthe control step controls the cut-off frequency of the first filteringstep higher as the first correction amount becomes larger and controlsthe cut-off frequency of the second filtering step higher as the secondcorrection amount becomes larger, and wherein the control step controlsthe cut-off frequency of the second filtering step based on the firstand second correction amounts in a case in which the first correctionamount exceeds the first predetermined value, and controls the cut-offfrequency of the first filtering step based on the first and secondcorrection amounts in a case in which the second correction amountexceeds the second predetermined value.